.highlight
{
background-color: #a0a0a0;
}
p
{
	color:#f6f6f6;
}
#content_parent{
	background-color: #363636;
	width: 632px;
	
	margin: 0 0 0 0;

	padding: 2 2 2 4;
	position:absolute;
	
}
/*//////////////////��� �������� ����! ////////////////////////////////*/
#menu0{
	
	margin-left: 1px;
margin-top:2px;
position:absolute;
	
}
#menu1{


width: 626px;
border:0px solid lime;
/*position:absolute;*/

}
#menu1_1{

margin-left: 0px;
margin-top:0px;
position:absolute;
left: 0px;
top: 2px;
width: 626px;


}
#menu1_2{
	margin-left: 0px;
margin-top:1px;

width: 626px;
border:0px solid lime;

/*position:absolute;
left: 2px;
top: 58px;*/


	}
	
#menu1_1 div{

margin-right: 1px;
width: 124px;
height: 55px;
cursor: pointer;
	 float: left;
	 background-image: url(../img/for_menu_gradient.png);
	background-repeat: repeat-x;
	border:1px solid red;
	
	
	
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/ 
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */ 
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ 
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

/*onclick=function(){this.className = this.className='active1'}*/


}



#menu1 div{
    
    margin-right: 1px;
    width: 124px;
	height: 55px;
    border: 0px solid #22529C;
 
	
	
    background-color: #1b72f8; /* for non-css3 browsers */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f489f', endColorstr='#1b72f8'); /* для IE6-9 */
 background: -webkit-linear-gradient(top, bottom, #0f489f, #1b72f8); /* для webkit-браузеров */
 background: -moz-linear-gradient(top,  #0f489f,  #1b72f8); /* для firefox 3.6+ */ 
background: -o-linear-gradient(top,  #0f489f,  #1b72f8); /* для Opera 11.10+ */
 background: -ms-linear-gradient(top,  #0f489f,  #1b72f8); /* для IE10+ */ 
 /*background-image: -webkit-linear-gradient(top,  #0f489f,  #1b72f8);*/
 

   

       
	text-align: center;
    padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
   color: White;
	text-decoration: none; 
	cursor: pointer;
	 float: left;
   
}




#menu1 div:hover{
	
	margin-right: 1px;
    width: 124px;
	height: 55px;
    border: 0px solid #22529C;
    background-color: #021d47; /* for non-css3 browsers */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#021d47', endColorstr='#1152b5'); /* для IE6-9 */
 background: -webkit-linear-gradient(top, bottom, #021d47, #1152b5); /* для webkit-браузеров */
 background: -moz-linear-gradient(top,  #021d47,  #1152b5); /* для firefox 3.6+ */ 
background: -o-linear-gradient(top,  #021d47,  #1152b5); /* для Opera 11.10+ */
 background: -ms-linear-gradient(top,  #021d47,  #1152b5); /* для IE10+ */ 
 background-image: -webkit-linear-gradient(top,  #021d47,  #1152b5);
   
          
	text-align: center;
    padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
   color: White;
	text-decoration: none; 
	cursor: pointer;
	 float: left;
	
}

#menu1 div.hov1{
	
	margin-right: 1px;
    width: 124px;
	height: 55px;
    border: 0px solid #22529C;
    background-color: #021d47; /* for non-css3 browsers */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#021d47', endColorstr='#1152b5'); /* для IE6-9 */
 background: -webkit-linear-gradient(top, bottom, #021d47, #1152b5); /* для webkit-браузеров */
 background: -moz-linear-gradient(top,  #021d47,  #1152b5); /* для firefox 3.6+ */ 
background: -o-linear-gradient(top,  #021d47,  #1152b5); /* для Opera 11.10+ */
 background: -ms-linear-gradient(top,  #021d47,  #1152b5); /* для IE10+ */ 
 background-image: -webkit-linear-gradient(top,  #021d47,  #1152b5);
   
          
	text-align: center;
    padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
   color: White;
	text-decoration: none; 
	cursor: pointer;
	 float: left;
	

}


/*#menu1 div:active{
	display:inline;
	margin-right:0px;
		width: 124 px;
	height: 101 px;
background-image: url(../img/active_menu.png);
	background-repeat: no-repeat;
	margin-top:0px;
	padding-top:20px;
	border:0px solid red;
}

#menu1 div.active1{
	display:inline;
	margin-right:0px;
		width: 124 px;
	height: 101 px;
background-image: url(../img/active_menu.png);
	background-repeat: no-repeat;
	margin-top:0px;
	padding-top:20px;
	border:0px solid red;
}
*/

#menu1_2 div{

 margin-right: 1px;
   margin-top: 1px;
    width: 124px;
	
    height: 20px;
    padding:0px;
    border:0px solid red;
	
	
	 float: left;
	/* background-image: url(../img/otrajenie.png);
	background-repeat: repeat-x;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	
	
	
	 background-color: #1b72f8; /* for non-css3 browsers */ 
	 
	
background: -moz-linear-gradient(top, rgba(27,114,248,0.40) 0%, rgba(27,114,248,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,114,248,0.40)), color-stop(100%,rgba(27,114,248,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(27,114,248,0.40) 0%,rgba(27,114,248,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(27,114,248,0.40) 0%,rgba(27,114,248,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(27,114,248,0.40) 0%,rgba(27,114,248,0) 100%); /* IE10+ */

background: linear-gradient(top, rgba(27,114,248,0.40) 0%,rgba(27,114,248,0) 100%); /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b72f8', endColorstr='#363636 30%'); /* для IE6-9 */

 
}





/*//////////////////��� �������� ����! �����////////////////////////////////*/ 
#content_parent2{
	
	padding-top:75px;
	border: 0px solid lime;
	/*#363636*/
	width:626px;
	
	
}

#strings_m{
margin-left: 0px;
float:none;
	
}
#index_bar{
 width: 502px;
 height: 25px;
 float: left;
	margin: 0px;
	
}

#search1{
width: 122px;
	height: 23px;
	background-color: White;
	border:1px solid #363636;
	float: left;
	
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 0px;
	color: #363636;

}
#ukazan{
	width:626px;
	border:0px solid lightblue;
	
	
	
		
	margin-top: 2px;
	padding: 0px;
	clear:left;
	
}
#ukazan div{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 0px;
	color: White;
	float:left;
	
	border:0px solid green;
	
	
	
	
	
	
	
}

#ukazan_k_deistviu1{
	height:21px;
	width:242px;
	background-image: url(../img/napravlen1.gif);
	background-repeat:repeat-x;
		
}
#ukazan_k_deistviu1_1{
	width:29px;
	height:21px;
	background-image: url(../img/napravlen_arr1.gif);
	background-repeat:no-repeat;
		
}
#ukazan_k_deistviu2{
	height:21px;
		width:199px;
	background-image: url(../img/napravlen2.gif);
	background-repeat:repeat-x;
		
}
#ukazan_k_deistviu2_1{
	width:29px;
	height:21px;
	background-image: url(../img/napravlen_arr2.gif);
	background-repeat:repeat-x;
		
}
#ukazan_k_deistviu3{
	height:21px;
	width:125px;
	background-image: url(../img/napravlen2.gif);
	background-repeat:repeat-x;
		
}

#button_katalog{
	width: 120px;
	height: 33px;
	background-color: #3582f7;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	color: #1f1f1f;
}
.tours_ukazat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ed7601;
	
}

#hr{
	
	width: 626px;
	height: 4px;
	
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	border-bottom:1px solid #3582f7;
	clear:both;
	
	
	
	
	
	
	
	
}



#tblcontent{
	margin-top:4px;
	width: 626px;
	border:0px solid red;
	clear:left;
	
	
	}
#tblcontent tr{
	vertical-align:top;
	
	
	
	
}
#td_tblcontent{
	
	border-left:1px solid #a4a4a4;
	width:462px;
	
}
#tabl_prosm{

	width:458px;
	
}
.mini_tabl{
		width:228px;
	 
	 cursor: pointer;
	    
	 background-color:#616161;
	 margin:0px;
	 padding:0px;
	 border-right:2px solid #363636;
	 border-bottom:2px solid #363636;
	
	
}
.mini_tabl tr{
	vertical-align:top;
	
	
}


.text_prosm{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0px;

	border: 0px solid Lime;
	margin: 0px;
	padding: 0px;
}
.text_prosm .znachenie{
	font-size: 12px;
	color:#fed37d;
	
}


/*////HOVER! ��� ���� ���������////////////////////////////////////*/


.text_prosm p{
	
	font-size: 14px;
	color:#fed37d;
	margin-bottom: 0px;
		margin-top: 4px;
	padding: 0px;

behavior: expression( onmouseover = function(){this.className = 'hover'},
onmouseout = function(){this.className = this.className.replace('hover', '')}, 
    
style.behavior = null); 
	
}


.text_prosm p.hover{
text-decoration:underline;
font-size: 14px;
	color:#fed37d;
	margin-bottom: 0px;
		margin-top: 4px;
	padding: 0px;
}

.text_prosm p:hover{
text-decoration:underline;
font-size: 14px;
	color:#fed37d;
	margin-bottom: 0px;
		margin-top: 4px;
	padding: 0px;
}

/*////HOVER! ��� ���� ���������- END////////////////////////////////////*/






.text_prosmtrr{
	font-size: 14px;
	color:white;
	 

}
.text_prosmtrr :hover{
	font-size: 14px;
	color:white;
	    text-decoration: underline;

	
	
}
.text_prosm span{
	font-size: 12px;
	color:#d7e7ff;
}
.price_txt{
	background-color: #616161;
	border:0px solid white;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0px;
	color: White;
	text-align: right;
   height: 15px;
 
}


.timg{

	 margin:0px;
	 padding:0px;
	  border:0px solid #363636;
	
	
}
.timg div{

	width:84px;
	height:71px;
	 margin:2px;
	
	border: 1px solid #363636;
	background-image: url(../img/foto_preview.jpg);
	background-repeat: no-repeat;
}



#recl{
	width:229px;
	height:199px;
	vertical-align:top;
	border-right:2px solid #363636;
	 border-bottom:2px solid #363636;
	 cursor: pointer;
	 margin:0px;
	 padding:0px;

	
}
#reclama{
	width:229px;
	height:199px;
	background-color: Silver;
	margin: 0px;
	padding: 0px;
	text-align: center;
}



/*/////////////////////FILTRS!!!!//////////////////////////////////*/

		
#filtr{
	width: 161px;
	height: 468px;
	margin: 0px;
	margin-right:2px;
	
	background-color: #363636;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	
}

#filtr ul{
	margin: 0px;
	
	padding: 0px;
	list-style: none;
	cursor: pointer;
	
	
}
#shapka_filtr{
	width: 161px;
	height: 28px;
	background-image: url(../img/shapka_filtr.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#ffd93f;
	text-align:center;
	vertical-align:bottom;
	border:0px solid Yellow;
	
	
}
.filtr{
	width: 161px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	
	color:#363636;
	cursor: pointer;
	
	
}
.show
{
	background-color: #ffd075;
	background-image: url(../img/arf_active.png);
	background-repeat: no-repeat;
	background-position: right;
}
.hide{

	
	background-color: #a7c1e8;
	background-image: url(../img/arf.png);
	background-repeat: no-repeat;
	background-position: right;
	
}

.filtr1{
				
	background-color: #363636; 
	border-left: 1px solid #a7c1e8; 
	width: 159px; 
	height: 100px;
	margin:0px;
	padding:0px;
	
	overflow-x:hidden;
	overflow-y:auto;
				
				font-family: Arial, Helvetica, sans-serif;
	           font-size: 12px;
	           font-style: italic;
	           font-weight: normal;
	           color:#ffffff;
	           cursor: pointer;
}

/* //////////////////////    filtr_resultat  ////////////////////////////*/
#filtr_resultat{
position: absolute;
left: 3px;
top: 330px;
width: 161px;
height: 320px;
	
	
}
#shapka_resultat{
	width: 161px;
	height: 28px;
	background-image: url(../img/shapka_filtr.png);
	background-repeat: no-repeat;
	/*background-color: #3582f7;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#ffd93f;
	text-align:center;
	vertical-align:bottom;
	border:0px solid Yellow;
	
}
#poisk_filtr{
	
	width: 161px;
	height: 23px;
	
		background-color: #f5f5f5;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color:#363636;
	text-align:center;
	vertical-align:bottom;
border:0px solid #363636;

		margin-top: 0px;

		margin-bottom: 0px;
	
		margin-left: 0px;
}
#boxResult_list{
	
width: 161px;
height: 262px;	
border-left: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
border-top:0px solid #3582f7;	
	
}
#result_list {
	
	width: 161px;
height: 260px;
	background-color: #363636;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color:#d9e1ed;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0px;
	padding:0px;
	cursor: pointer;
	
	
}
#result_list ul{
text-indent: 0px;

list-style-image: url(../img/list_im3.png);
list-style-position:inside;
	margin:0px;
	padding:0px;
	margin-top:10px;
	cursor: pointer;
	
	
}
#result_list ul li{
text-indent: 0px;
margin-left:0px;

behavior: expression( onmouseover = function(){this.className = 'hover_li'},
onmouseout = function(){this.className = this.className.replace('hover_li', '')}, 
    
style.behavior = null); 
}


.hover_li{

text-decoration:underline;

}
#result_list ul li:hover{
text-indent: 0px;
margin-left:0px;
text-decoration:underline;


}

	




/* ��� ����!!!!!!!!!!!!!!!!!!!!!!!!!!! ///////////////////////////////////////////////////*/


#ukazan_k_deistviu_tblprice{
width: 626px;
	height: 19px;
	background-color: #ffd075;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 0px;
	color: #363636;
	margin-left: 0px;
	
padding-left: 0px;
		

text-align: center;
}

#bottons_prosm{
border:0px solid green;
	display: inline;
	vertical-align:bottom;
	width: 456px;
	height: 13px;
	
}
.bott_previous_prosmotr{
	width: 87px;
	height: 12px;
	border: 1px solid #3582f7;
	background-color: #363636;
	 float: left;
	 text-align: left;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	margin-right:5px;
	
	
}
#dott{
	width: 70px;
	height: 9px;
	border-bottom: 1px dotted #3582f7;
	background-color: #363636;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-style: normal;
	font-weight: bold;
	color: white;
	
}
#zifra{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: white;
	border:0px solid red;
	padding-left:40px;
	padding-right:40px;
}
.bott_next_prosmotr{
	width: 87px;
	height: 12px;
	border: 1px solid #3582f7;
	background-color: #3582f7;
	 float: left;
	 text-align: right;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	margin-left:5px;
}



.tabl_name{
	border:0px solid lime;
	
	margin-left:0px;
	padding-left:0px;
	background-color:#3582f7;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-align:center;
	

	
}
.bott_next_prosmotr_excurs{
	width: 87px;
	height: 12px;
	border: 1px solid #3582f7;
	background-color: #3582f7;
	 float: left;
	 text-align: right;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	margin-left:0px;
	cursor: pointer;
}
.bott_previous_prosmotr_excurs{
	
	width: 87px;
	height: 12px;
	border: 1px solid #3582f7;
	background-color: #363636;
	 float: left;
	 text-align: left;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	margin-left:0px;
	cursor: pointer;
	
}
.dott_line{
	width: 265px;
	height: 8px;
	border-bottom: 1px dotted #3582f7;
	float:left;
	 font-family: Arial, Helvetica, sans-serif;
	font-size:3px;
	font-style: normal;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	
}


/*////////�������- ������ � ��������� �� ����- ��������!//////////////////////////////////////////////////////////////////*/
#tabl_text_tour{
	border: 0px solid Aqua;
	width:458px;
	height:258px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	
}
#opisanie_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: italic;
	font-weight: bold;
	color: #3582f7;
    float:left;
	border:0px solid lime;

	margin-left:40px;
	margin-right:46px;


	
	
	
}
#opisanie{
	width: 450px;
	height:227px;
	border:0px solid lime;
	background-color:#434343;
	
	overflow-y:scroll;
	overflow-x:hidden;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: normal;
	color: #d9e1ed;
	text-align: justify;
	text-justify:newspaper;
	padding:6px;
	
}
#td_opisanie{
	border:0px solid Silver;
	/*background-image: url(../img/img_opisanie/for_fon_opisanie_left.png);
	background-repeat: repeat-y;*/
	
}
#td_opisanie_top_ugol
{    background-color:#434343;
}
#td_opisanie_top_ugol div
{    background-color:#434343;
	display:inline;
		height:10px;	
		font-family: Arial, Helvetica, sans-serif;
	font-size:7px;
	font-style: italic;
	font-weight: bold;
}
#d1{
	width:121px;

		/*background-image: url(../img/img_opisanie/for_fon_opisanie1.png);
	background-repeat: no-repeat;*/
	
	
}
#d2{
		width:330px;

		/*background-image: url(../img/img_opisanie/for_fon_opisanie_verx.png);
	background-repeat: repeat-x;*/
	
	
}


#td_opisanie_bottom_ugol 
{    background-color:#434343;
}
#td_opisanie_bottom_ugol div{
	display:inline;
		height:7px;	
		font-family: Arial, Helvetica, sans-serif;
	font-size:2px;
	font-style: italic;
	font-weight: bold;
	
	
}
#d3{
	width:121px;
	
		/*background-image: url(../img/img_opisanie/for_fon_opisanie2.png);
	background-repeat: no-repeat;*/
	
	
}
#d4{
		width:330px;
	
		/*background-image: url(../img/img_opisanie/for_fon_opisanie_niz.png);
	background-repeat: repeat-x;*/
	
	
}



#daysweek div{
																																																															display: block;
	width:40px;
	height:20px;
	background-color:#3582f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	color: #ffd93f;
	text-align:center;
	margin:1px;
	cursor: pointer;
																																																																																																																																float: left;
}

/*/////////////////////////CALENDARIK///////////////////////////////////////////*/

#kalendarik{
	width:626px;
	border:0px solid lime;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 0px;
	color: #f0f0f0;
	margin:0px;
	padding:0px;
	
}
#month{
	width:230px;
	background-color:#1b72f8;
	text-align:center;
	margin-bottom:2px;
	
}

#kalendarik div{
	
	float:left;
	height:18px;
}
.arrows_days{
	
	margin-left:50px;
	margin-right:50px;
	
}
.arrows_days div{
	
	margin-left:90px;

	
}

/*
#dats #div_kusok{
	width:45px;
	height:18px;
	border-bottom:1px solid #363636;
}
#dats div{
	width:36px;
	height:18px;
	background-color:#616161;
	border-right:1px solid #363636;
	text-align:center;
	border-bottom:1px solid #363636;
	
	
}
#dats #div_kusok2{
	width:45px;
	height:18px;
	border-bottom:1px solid #363636;
}
#days_w div{
	width:36px;
	height:16px;
	background-color:d7d7d7;
	border-right:1px solid #363636;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 0px;
	color: #363636;
}
*/
#dats,.tbl_price, .shapka_tb_price{
	width:626px;
	margin:0px;
	padding:0px;
	
}
.shapka_tb_price{
	
	height:27px;
	
	margin:0px;
	margin:0px;
	
}
.tour_name{
	
	width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-align:left;
	margin:0px;
	padding:0px;
	border-right:1px solid #363636;
	border-left:1px solid #363636;
	border-bottom:1px solid #363636;
	cursor: pointer;
	
	background-color: #ffd075; /* for non-css3 browsers */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd075', endColorstr='#ffaa17'); /* для IE6-9 */
 background: -webkit-linear-gradient(left, right, #ffd075, #ffaa17); /* для webkit-браузеров */
 background: -moz-linear-gradient(left,  #ffd075,  #ffaa17); /* для firefox 3.6+ */ 
background: -o-linear-gradient(left,  #ffd075,  #ffaa17); /* для Opera 11.10+ */
 background: -ms-linear-gradient(left,  #ffd075,  #ffaa17); /* для IE10+ */ 
	
}
.nights{
	width:65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: normal;
	color: #363636;
	text-align:left;
	margin:0px;
	padding:0px;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	background-color:#c5dcfe;
}
.projivan{
	width:202px;
	border-right:0px solid #363636;
	border-bottom:1px solid #363636;
	background-color:#c5dcfe;
	margin:0px;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	font-weight: normal;
	color: #363636;
	text-align:left;
	
}

.dopinfo{
	width:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: italic;
	font-weight: normal;
	color: #363636;
	text-align:right;
	margin:0px;
	padding-left:0px;
	padding-right:4px;
	
	
		
	border-right:1px solid #363636;
	border-left:0px solid #363636;
	border-bottom:1px solid #363636;
	background-color:#c5dcfe;
	background-image: url(../img/arrow_podrobno.png);
	background-repeat: no-repeat;
	cursor: pointer;
	
	
}
.tdcatg{
	
	width:36px;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	
	margin:0px;
	padding:0px;
	background-color:#c5dcfe;
	
	
	
}
.categoria{ 
	width:34px;
	height:27px;
	border-right:0px solid #363636;
	border-bottom:0px solid #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	color: #363636;
	text-align:center;
	padding:0px;
	background-color:#c5dcfe;
	
	
	behavior: expression( onmouseover = function(){this.className = 'categ_hover'},
onmouseout = function(){this.className = this.className.replace('categ_hover', 'categoria')}, 
    
style.behavior = null); 

}
.categ_active{
	background-color:#ef8102;
	width:33px;
	height:27px;

}
.categ_hover{
	background-color:#ef8102;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/ 
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */ 
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */ 
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

width:33px;
height:27px;
	border-right:0px solid white;
	border-bottom:0px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	padding:0px;
}

.categoria:hover{
	
	background-color:#ff8b1a;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/ 

-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */ 
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ 
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

width:33px;
	border-right:1px solid white;
	border-bottom:1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	font-weight: bold;
	color: #363636;
	text-align:center;
	padding:0px;
	
}





/*.tbl_price div{
	
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-align:center;
	
	width:36px;
	height:18px;
	background-color:white;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
}*/

/*
.prcs div{
	float:left;
	background-color:white;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-align:center;
	
	width:36px;
	height:18px;
}*/

#dats td{
	background-color:#4171bb;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-align:center;
	width:34px;
	height:20px;
	
}

#days_w td{
	background-color:e2e2e2;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align:center;
	width:34px;
	height:20px;
	
	
	
}
#div_kusok{
	
	width:34px;
	height:20px;
	
}
.prcs{
	width:626px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	
}
.td_prcs{
	background-color:white;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: normal;
	color: #363636;
	text-align:center;
	width:34px;
	height:17px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
	
	
	
	
}
.pic1{
	width:34px;
	height:17px;
	margin-right:0px;
	padding:0px;
	background-image: url(../img/dbl.png);
	background-repeat: no-repeat;
	background-color:#363636;
	
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;
	
	
	
}
.pic2{
	width:34px;
	height:17px;
	margin-right:0px;
	padding:0px;
	background-image: url(../img/singl.png);
	background-repeat: no-repeat;
	background-color:#363636;
	
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;
	
	
}
.pic3{
		width:34px;
	height:17px;
	margin-right:0px;
	padding:0px;
	background-image: url(../img/trpl.png);
	background-repeat: no-repeat;
	background-color:#363636;
	
   border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;
	
	
}
.pic4{
		width:34px;
	height:17px;
	margin-right:0px;
	padding:0px;
	background-image: url(../img/childrn.png);
	background-repeat: no-repeat;
	background-color:#363636;
	
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;

	
}
.pic5{
	width:34px;
	height:17px;
	margin-right:0px;
	padding:0px;
	background-image: url(../img/diner.png);
	background-repeat: no-repeat;
	background-color:#363636;
	
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;
	
	
	
}
/*////////////////for page2(tours)///////////////////////////////////////////////////////////////////////// */

#tabl_prosm_tura{
	
	align:center;
	width:458px;
	border:1px solid white;
	margin:0px;
	padding:0px;
	
}
#tabl_prosm_tura table{
	
	
	width:458px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	
}
/*////////////////////////  tabl_hotels  //////////////////////////////////*/
#tabl_hotels, #tabl_excurs{
	width:458px;
	border:1px solid red;
	
}

#list_hotels ul{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight: normal;
	color: white;
    float:left;
	border:0px solid lime;
	list-style-image: url(../img/list_im3.png);
	list-style-position:inside;
	
	margin-left:0px;
	padding-left:0px;
	text-indent:1px;
	width:150px;
	cursor: pointer;
	
	
	}
	
	
.divForList{
	
	border:0px solid red;
	width:456px;
	
	overflow:hidden;
	
	
}
#div_animat_hotls{
	
	width:900px;
	
	
}

#div_animat_hotls ul li{
	
behavior: expression( onmouseover = function(){this.className = 'hover_li'},
onmouseout = function(){this.className = this.className.replace('hover_li', '')}, 
    
style.behavior = null); 
}
#div_animat_hotls ul li:hover{
	
	text-decoration:underline;
}
/*////////////////////////  tabl_excurs  //////////////////////////////////*/





#div_animat_exc{
	
	width:900px;
	
	
}
#div_animat_exc ul li{
	
behavior: expression( onmouseover = function(){this.className = 'hover_li'},
onmouseout = function(){this.className = this.className.replace('hover_li', '')}, 
    
style.behavior = null); 

}

#div_animat_exc ul li:hover{
	
	text-decoration:underline;

	}



#list_excurs ul{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color: white;
	float:left;
	border:0px solid lime;
	list-style-image: url(../img/list_im3.png);
	list-style-position:inside;
	
	margin-left:0px;
	padding-left:0px;9
	text-indent:1px;
	width:225px;
		cursor: pointer;
	
	

	}
	/*//////////////////////////для подсказки//////////////////////////////////////////////////////////////*/
	
#easyTooltip, .tooltip{
border:1px solid #363636;
/*width:90px;
height:25px;*/

background-image: url(../img/fon_tooltip.png);
	background-repeat: repeat-x;

font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight: bold;
	color: #363636;
	text-align:center;
	padding-top:2px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	
}
/********************************************************** Geka ************************/
@charset "utf-8";
/* CSS Document */

#main
{
	font-family:Arial, Helvetica, sans-serif;
	width: 630px;
	padding: 0;
	margin:0px;
	border: 1px solid #aaa;
}

#head_nav
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	width:630px;
}

#head_nav #navr
{
	float:left;	
}

#head_nav #first_arrow
{
	float:left;
	width:24px;
	height:35px;
	background:url(../img/arr1.jpg) no-repeat;
}

#head_nav #second_arrow
{
	width:24px;
	float:left;
	height:35px;
	background:url(../img/arr3.jpg) no-repeat;
}

#head_nav #first, #second, #third
{
	font-family:Arial, Helvetica, sans-serif;
}

#first p
{
	margin-top:7px;
}

#second p
{
	text-align:center;
	margin-top:7px;
}

#third p
{
	text-align:center;
	margin-top:7px;
}

#first_step2 p
{
	margin-top:7px;
}

#second_step2 p
{
	text-align:center;
	margin-top:7px;
}

#third_step2 p
{
	text-align:center;
	margin-top:7px;
}

#head_nav #first
{
	color:#FFF;
	border-left:2px solid #ddd;
	height:35px;
	background:url(../img/arr1_1.jpg);
	float:left;
	width:233px;
	text-align:left;
	padding-left:3px;
}

#head_nav #second
{
	float:left;
	width:194px;
	height:35px;
	background:url(../img/arr3_1.jpg);
	text-align:left;
}

#head_nav #third
{
	border-right:2px solid #ddd;
	float:right;
	width:148px;
	height:35px;
	background:url(../img/arr3_1.jpg);
}

#head_nav #first_arrow_step2
{
	float:left;
	width:24px;
	height:35px;
	background:url(../img/arr2.jpg) no-repeat;
}

#head_nav #second_arrow_step2
{
	width:24px;
	float:left;
	height:35px;
	background:url(../img/arr1.jpg) no-repeat;
}

#head_nav #first_step2, #second_step2, #third_step2
{
	font-family:Arial, Helvetica, sans-serif;
}

#head_nav #first_step2
{
	color:#000;
	border-left:2px solid #ddd;
	height:35px;
	background:url(../img/arr3_1.jpg);
	float:left;
	width:236px;
}

#head_nav #second_step2
{
	color:#FFF;
	float:left;
	width:194px;
	height:35px;
	background:url(../img/arr1_1.jpg);
}

#head_nav #third_step2
{
	border-right:2px solid #ddd;
	float:right;
	width:148px;
	height:35px;
	background:url(../img/arr3_1.jpg);
}

#spiski
{
	float:left;
	width: 630px;	
}

# price select
{
	before: 'Price';
	
}

#search #ssearch
{
	margin-left:3px;
	width: 477px;
	background-color:#d5d9dc;
}

#sbuttons
{
	width:140px;
	float: right;	
}

#sbuttons #mbutton
{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:3px;
	float:left;
	color: #069;
	padding: 0px 3px 0px 3px;
	border: 1px solid #ddd;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	width:124px;
	text-align:center;
}

#mbutton:hover
{
	-moz-box-shadow: inset 0 10px 6px white,
					0 3px 3px rgba(0,0,0,0.6);	
	-webkit-box-shadow: inset 0 10px 6px white,
					0 3px 3px rgba(0,0,0,0.6);
	box-shadow: inset 0 10px 6px white,
					0 3px 3px rgba(0,0,0,0.6);	
	cursor: pointer;
}

#mbutton:active
{
	box-shadow: inset 0 2px 6px white,
                     0 1px 1px rgba(0,0,0,0.6);
	top: 2px;
}

#show_hide
{
	float:left;
}

#right_zag_chat
{
	float:right;
	width:490px;
}

#zagolovok_chat
{
	margin-top:10px;
}
#container #zagolovok_chat #zagolovok
{
	float:left;
	width: 325px;
	text-align:center;
}

#arrow_month_left
{
	margin-top:3px;
	float:left;
	overflow:hidden;
	height:21px;
	width:99px;
	background-image:url(../img/mon_l.png);
	margin-right:3px;
	color:#FFF;
}

#arrow_month_left:hover
{
	background-image:url(../img/mon_l_act.png);
}

#zag_month
{
	padding-top:3px;
	float:left;
	width:118px;
	height:22px;
	background-image:url(../img/mon.png);
	color:#FFF;
	font-weight:bold;
}

#zag_month_no_arrow
{
	padding-top:2px;
	padding-bottom:2px;	
	margin-left:110px;
	float:left;
	width:118px;
	height:21px;
/*	background-color:#D4E3EA;*/
	background-image:url(../img/mon.png);
	color:#FFF;
	font-weight:bold;

}

#arrow_month_right
{
	margin-left:3px;
	margin-top:3px;
	float:left;
	overflow:hidden;
	height:21px;
	width:99px;
	background-image:url(../img/mon_r.png);
	color:#FFF;
}

#arrow_month_right:hover
{
	background-image:url(../img/mon_r_act.png);
}

#container #zagolovok_chat #chat
{
	float:right;
	width: 125px;;
	text-indent: 0px;
	text-align:center;
	display: inline-block;
	padding-top: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:    5px;
	border-radius:         5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #DEDEDE;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#C4CACD)) !important; 
	background-image: -webkit-linear-gradient(top, #DEDEDE, #C4CACD) !important; 
	background-image:    -moz-linear-gradient(top, #DEDEDE, #C4CACD) !important; 
	background-image:     -ms-linear-gradient(top, #DEDEDE, #C4CACD) !important; 
	background-image:      -o-linear-gradient(top, #DEDEDE, #C4CACD) !important; 
	color: black !important;
	/*box-shadow: inset 0 1px 1px white,
                     0 3px 3px rgba(0,0,0,0.6); /*тень для бокса*/
	border: 1px solid #3D6370 !important;
	font-weight: 300;
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.3); /* тень текста*/
	text-decoration: none;
	margin: 0;
	position: relative;
	cursor:pointer;
}

#chat:hover
{
	box-shadow: inset 0 2px 6px white,
					0 3px 3px rgba(0,0,0,0.6);
}

#chat:active
{
	box-shadow: inset 0 2px 6px white,
					0 1px 1px rgba(0,0,0,0.6);
	top: 2px;
}

#chat #message
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right:5px;
	width: 19px;
	float:right;
	background-image:url(../img/letter.png);
	background-repeat: no-repeat;
}

#container #name_content_table
{
	clear: left;
	padding-top:5px;
}

#name_content_table #tur_table
{
	margin-top:10px;
	border:2px solid #aaa;
}

#name_content_table #tur_table td
{
	border-top:1px solid #ccc;
}

#tur_table
{
	width:630px;
	
}

#name_content_table .content_table
{
	height:28px;
	behavior: expression(onmouseover = function(){this.className = 'hover'},
	 onmouseout = function(){this.className = this.className.replace('hover', '')},
	 style.behavior = null); 
}

#tur_table .name_table td
{
	padding-left:2px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}

#nnnr
{
/*	border-left:1px solid #000;*/
	padding-left: 2px;
	padding-right: 7px;
	float:right;
	margin-right:3px;
/*	border-right:1px solid #000;	*/
}

#name_content_table .content_table:hover
{
	border-color:#F93;
	text-align:center;
	color:#F08E64;
	background:#FFDDB4;
	text-decoration:underline;
	
}

#name_content_table #plane
{
	
	background:url(../img/pllane_all.png);
	background-position:0px 5px;
	background-repeat: no-repeat;

}

#name_content_table #no_plane
{
	background:url(../img/pllane_all.png);
	background-position:0px -23px;	
	background-repeat: no-repeat;
}

#name_content_table #hotel
{
	overflow: hidden;
	height:23px;
	width:45px;
	background-image:url(../img/hotels_all.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

.active_hotel
{
	overflow: hidden;
	height:23px;
	width:45px;
		background-color:#C4BFBB;
	border:1px solid #C4BFBB;
	background-image:url(../img/hotels_all.png);
	background-position:0px 5px;
	background-repeat:no-repeat;

}

#name_content_table #hotel:hover
{	
	overflow: hidden;
	background-position:0px -21px;
	background-image:url(../img/hotels_all.png);
	background-repeat: no-repeat;
}

#name_content_table #foto
{
	overflow: hidden;
	height:23px;
	width:45px;
	background-position:0px 5px;
	background-image:url(../img/foto_all.png);
	background-repeat: no-repeat;

}

#name_content_table #foto:hover
{
	background:url(../img/foto_all.png);
	background-position:0px -24px;
	background-repeat: no-repeat;	

}

#name_content_table #video
{
	overflow: hidden;
	height:23px;
	width:45px;
	background-position:0px 5px;
	background-image:url(../img/video_all.png);
	background-repeat: no-repeat;
}

#name_content_table #video:hover
{
	background-image:url(../img/video_all.png);
	background-position:0px -23px;
	background-repeat: no-repeat;
}

#name_content_table .name_table
{
	background-color:#CFD9DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right: 1px solid black;
	text-decoration:none; 
}

#name_content_table .content_table
{
	background-color:#E7F5FF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	font-size:10px; 
}

#navigation
{
	margin-top: 3px;
}

#left_lower_buttons 
{
	float: left;
	width:210px;
}
#right_lower_buttons 
{
	float: right;
	width:255px;
}

#left_lower_buttons #lower_reset
{
	padding-top:2px;
	float:left;
	margin-left:2px;
	border:1px solid #096C9E;
	width:90px;
	height:21px;
	text-align:center;
}

#left_lower_buttons #back
{
	float:left;
	width:90px;
	padding-top:2px;
	height:21px;
	margin-left:10px;
	color:#1A5271;
	border:1px solid #096C9E;
	float:right;
	text-align:center;
}

#navigation #lbl
{
	float: left;
	width:155px;
	height:23px;
	text-align:center;
}

#right_lower_buttons #forward
{
	color:#1A5271;
	border:1px solid #096C9E;
	/*background-color:#60ADD6;*/
	width:90px;
	padding-top:2px;	
	height:21px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#right_lower_buttons #lower_order
{
	font-size:16px;
	font-weight:bold;
	padding-top:2px;
	color:#fff;
	background-image:url(../img/mon.png);
	background-repeat:no-repeat;
	width:118px;
	height:23px;
	text-align:center;
	float:right;
	margin-right:2px;
}

.content_table .name_tour_bt
{
	width:210px;
	padding-top:7px;
	text-align: center;
	height:21px;
}

.content_table .name_tour_bt:hover
{
	color:#30769F;
	text-decoration:underline;
	text-align: center;
	height:21px;
	background-image:url(../img/name_tour_bt.png);
	background-position:center;
	background-repeat:no-repeat;
}

.content_table .bottom_opacity_45
{
	padding-top:7px;
	text-align: center;
	height:21px;
}

.content_table .bottom_opacity_45:hover
{
	color:#30769F;
	text-decoration:underline;
	text-align: center;
	height:21px;
	background-image:url(../img/img_45-28.png);
	background-position:center;
	background-repeat:no-repeat;
}

.content_table .bottom_opacity_50
{
	padding-top:7px;
	text-align: center;
	height:21px;
}

.content_table .bottom_opacity_50:hover
{
	color:#30769F;
	text-decoration:underline;
	text-align: center;
	height:21px;
	background-image:url(../img/img_50-28.png);
	background-position:center;
	background-repeat:no-repeat;
}

.content_table .bottom_opacity_65
{
	padding-top:7px;
	text-align: center;
	height:21px;
}

.content_table .bottom_opacity_65:hover
{
	color:#30769F;
	text-decoration:underline;
	text-align: center;
	height:21px;
	background-image:url(../img/img_65-28.png);
	background-position:center;
	background-repeat:no-repeat;
}

#name_num
{
	width:auto;/*width: 203px;*/
}

#town_table, #hotel_table, #foto_table, #video_table
{
	width:auto;/*width: 43px;*/
}

#prise_table
{
	width:auto;/*width:48px;*/
}

#ex_table
{
	width:auto;/*	width: 63px;*/
}

#night_table
{
	width:auto;/*	width:38px;*/
}

#perelet_table
{
	width:43px;
}

.content_table #t_table
{
	color:black;
	text-decoration:underline;
}

.content_table #n_table
{
	color:black;
	text-decoration:underline;
}

.content_table #e_table
{
	color:black;
	text-decoration:underline;
}

.content_table #p_table
{
	color:#F08E64;
	text-decoration:underline;
}

#banner
{
	height:28px;
	background-color:#696969;
	
}

.detailed_shedule
{
	padding-top:-10px;
	margin-top:-10px;
	overflow-y:scroll;
	width:611px;
	height:300px;
	color:#477382;	
	font-size:12px;
	font-style:italic;
	border:7px solid #C4BFBB;
	padding-left:5px;
}

.content_table .active_name_tour
{
	width:210px;
	color:#FFFFFF;
	background-color:#C4BFBB;
	border:1px solid #C4BFBB;
}

.active_name_towr, .active_name_ex, .active_name_prise
{
	color:#FFFFFF;
	background-color:#C4BFBB;
	border:1px solid #C4BFBB;
}

.active_name_towr:hover
{
	color: #FFFF66;
	text-decoration:underline;
}

.active_name_ex:hover
{
	color: #FFFF66;
	text-decoration:underline;
}

.active_name_prise:hover
{
	color: #FFFF66;
	text-decoration:underline;
}

.active_name_tour:hover
{
	color: #FFFF66;
	text-decoration:underline;
}

#description_name
{
	width:630px;
	font-style:italic;
	font-size:12px;
	height:50px;
	background-color:#C4BFBB;
	border-top:1px solid #C4BFBB;
	height:20px;
}

#schedule
{
	float:left;
	color:#cbe7fb;
}

#check_in_day
{
	color:#ffd9af;
	float:right;
}

#description_text
{
	float:left;
	width:205px;
	height:20px;
}

.active_day
{
	margin-left:2px;
	padding-top:3px;
	color:#FFFFFF;
	background-color:#FF7C2D;
	text-align:center;
	float:left;
	width:28px;
	height:20px;
	font-size:12px;
	font-style:italic;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #3F6A7A;
}

.week
{
	margin-left:2px;
	padding-top:3px;
	color:#3F6A7A;
	background-color:#D0E8FC;
	text-align:center;
	float:left;
	width:28px;
	height:20px;
	font-size:12px;
	font-style:italic;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3F6A7A;
}

.week:hover
{
	color:#FFFFFF;
	background-color:#FF7C2D;
}

#description_tour
{
	background-color:#C4BFBB;
	width:630px;
	
}

#description_tour_text
{
	font-size:12px;
	font-style:italic;
	color:#e7f5ff;
	background-color:#C4BFBB;
	float:left;
	width:70px;
	height:100px;
	padding-top:14px;
	padding-left:5px;
}

.detailed_tour
{
	float:left;
	width:538px;
	height:100px;
	background-color:#FFFFFF;
	color:#477382;	
	font-size:12px;
	font-style:italic;
	border:7px solid #C4BFBB;
	padding-left:3px;
}

#description_town_name
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:65px;
	background-color:#C4BFBB;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#893803;
	float:left;
	height:15px;
}

#deteiled_town
{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#C4BFBB;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

#deteiled_town_prise
{
	float:left;
	width:400px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#C4BFBB;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	height:15px;
}

#description_category
{
	background-color:#C4BFBB;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#893803;
	padding-top:5px;
	padding-bottom:8px;
	width:155px;
	float:left;
}

#description_category select
{
	width:70px;
}



#deteiled_town span:hover
{
	text-decoration:underline;
}



#deteiled_table
{
	clear:left;
	width:630px;
	border:0px;
}

#first_cell
{
	height:20px;
	background-color:#628598;
}

#second_cell
{
	height:20px;
	background-color:#F3D9BE;	
}

#last_cell
{
	height:10px;
	background-color:#2E4A5B;
}

#first_table
{
	padding:0px;
	font-size: 12px;
}

#first_table td
{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:38px;
}

#second_table td
{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:20px;
	width:37px;
}

#second_table
{
	font-size: 12px;
	text-align:center;
	height:123px;
	width:1145px;
}

#second_div
{
	overflow-x:scroll;
	width:592px;

}

#col_lenn1
{
	width:40px;
}

#deteiled_num_table
{
	width:37px;
	background-color:#628598;
}

#deteiled_num_table td
{
	width:37px;
}


#deteiled_days_table
{
	background-color:#F3D9BE;
}

.fixed_colum
{
	width:38px;
}

#singl
{
	height:20px;
	width:38px;
	background-image:url(../img/singl.png);
	background-color:#2E4A5B;
	background-repeat:no-repeat;
	background-position:center;
}

#dbl
{
	height:20px;
	width:38px;
	background-image:url(../img/dbl.png);
	background-color:#2E4A5B;
	background-repeat:no-repeat;
	background-position:center;
}

#trpl
{
	height:20px;
	width:38px;
	background-image:url(../img/trpl.png);
	background-color:#2E4A5B;
	background-repeat:no-repeat;
	background-position:center;
}

#childr
{
	height:20px;
	width:38px;
	background-image:url(../img/childr.png);
	background-color:#2E4A5B;
	background-repeat:no-repeat;
	background-position:center;
}

#diner
{
	height:20px;
	width:38px;
	background-image:url(../img/diner.png);
	background-color:#2E4A5B;
	background-repeat:no-repeat;
	background-position:center;
}

#diner span
{
display:none;
}

#dbl span
{
display:none;
}

#singl span
{
display:none;
}

#trpl span
{
display:none;
}

#childr span
{
display:none;
}

#singl:hover span
{
z-index:23;
width:170px;
display:block;
background:#cccccc;
position:absolute;
left:20px;
top:1em;
padding:5px;
}

#dbl:hover span
{
z-index:23;
width:170px;
display:block;
background:#cccccc;
position:absolute;
left:20px;
top:1em;
padding:5px;
}

#trpl:hover span
{
z-index:23;
width:170px;
display:block;
background:#cccccc;
position:absolute;
left:20px;
top:1em;
padding:5px;
}

#childr:hover span
{
z-index:23;
width:100px;
display:block;
background:#cccccc;
position:absolute;
left:20px;
top:1em;
padding:5px;
}

#diner:hover span
{
display:block;
background:#cccccc;
position:absolute;
left:20px;
top:1em;
padding:5px;
}

table#tur_table thead td{
cursor:pointer;
cursor:hand;
text-align:center;
text-decoration:underline;
}

table#tur_table thead td.curcol{
background-color:#999;
text-decoration:underline
color:#000;
}

.ui-autocomplete {
	width:440px;
    background:#d5d9dc;
    border: 1px solid grey;
    font-family: sans-serif;
    font-size: 14px;
	list-style:none;
}

#button_filter_reset
{
	font-size:12px;
	font-weight:bold;
	width:80px;
	border:1px solid #ddd;;
	text-align:center;
	color: #069;
	margin-right:2px;
	padding-top:3px;
	padding-bottom:3px;	
}

#button_filter_reset:hover
{
	-moz-box-shadow: inset 0 10px 6px white,
                     0 3px 3px rgba(0,0,0,0.6);	
	-webkit-box-shadow: inset 0 10px 6px white,
                     0 3px 3px rgba(0,0,0,0.6);
	box-shadow: inset 0 10px 6px white,
                     0 3px 3px rgba(0,0,0,0.6);
	cursor: pointer;
}

#button_filter_reset:active
{
	box-shadow: inset 0 2px 6px white,
                     0 1px 1px rgba(0,0,0,0.6);
	top: 2px;
}

#head_hotel
{
	width:630px;
	font-style:italic;
	font-size:12px;
	height:31px;
	background-color:#C4BFBB;
	border-top:1px solid #C4BFBB;
	background-image:url(../img/tab1_bg.jpg);
}

.active_town_hotel
{
	float:left;
	height:31px;
	cursor: pointer;
}

.normal_town_hotel
{
	float:left;
	height:31px;
	margin-left:5px;
	cursor: pointer;
}

#aleft_border
{
	float:left;
	background-image:url(../img/tab1_sel_l.jpg);
	height:31px;
	width:10px;
}

#amiddle_border
{
	float:left;
	background-image:url(../img/tab1_sel_c.jpg);
	height:23px;
	padding-top:8px;
}

#aright_border
{
	float:left;
	background-image:url(../img/tab1_sel_r.jpg);
	height:31px;
	width:10px;	
}

#nleft_border
{
	float:left;
	background-image:url(../img/tab1_l.jpg);
	height:31px;
	width:6px;
}

#nmiddle_border
{
	float:left;
	background-image:url(../img/tab1_c.jpg);
	height:23px;
	padding-top:8px;
}

#nright_border
{
	float:left;
	background-image:url(../img/tab1_r.jpg);
	height:31px;
	width:5px;	
}

#description_hotels
{
	width:630px;
	height:auto;
	background-color:#cacace;
}

#stars_hotels
{
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:100px;
	height:300px;
	background-color:#cacace;
}


#second_star, #third_star, #fourth_star, #fifth_star
{
	float:left;
	width:80px;
}

#second_star
{
	background-image:url(../img/two_stars.jpg);
	background-repeat:repeat-x;
}

#third_star
{
	background-image:url(../img/three_stars.jpg);
	background-repeat:repeat-x;
}

#fouth_star
{
	background-image:url(../img/four_stars.jpg);
	background-repeat:repeat-x;
}

#fifth_star
{
	background-image:url(../img/five_stars.jpg);
	background-repeat:repeat-x;
}

#list_hotels
{
	margin-top:5px;
	width:100px;
	padding-left:2px;
	float:left;
	overflow-y:scroll;
	height:277px;
}

#description_hotel_rooms
{
	float:left;
	width:515px;
	height:300px;
}

#head_description_hotel_rooms
{
	width:530px;
	height:33px;
}

#name_hotel
{
	padding-top:5px;
	width:200px;
	height:28px;
	background-color:#cacace;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#description_hotel
{
	height:33px;
	float:left;
	width:100px;
	text-align:center;
	background-color:#cacace;	
}

#description_room
{
	height:33px;
	float:left;
	width:97px;
	text-align:center;
	background-color:#cacace;
}

#description_foto_video
{
	height:33px;
	float:left;
	width:124px;
	text-align:center;
	background-color:#cacace;
}

#description_hotel:hover, #description_room:hover, #description_foto_video:hover
{
	cursor:pointer;
}

#ndleft_border
{
	float:left;
	height:33px;
	width:13px;
	background-image:url(../img/tab2_l.jpg);
	background-repeat:no-repeat;
}

#ndmiddle_border
{
	padding-top:8px;
	float:left;
	height:25px;
	background-image:url(../img/tab2_c.jpg);
	background-repeat:repeat-x;
}

#ndright_border
{
	float:left;
	height:33px;
	width:8px;
	background-image:url(../img/tab2_r.jpg);
	background-repeat:no-repeat;
}

#adleft_border
{
	float:left;
	height:33px;
	width:13px;
	background-image:url(../img/tab2_sel_l.jpg);
	background-repeat:no-repeat;
}

#admiddle_border
{
	padding-top:8px;
	float:left;
	height:25px;
	background-image:url(../img/tab2_sel_c.jpg);
	background-repeat:repeat-x;
}

#adright_border
{
	float:left;
	height:33px;
	width:13px;
	background-image:url(../img/tab2_sel_r.jpg);
	background-repeat:no-repeat;
}

#content_description
{
	margin-right:-1px;
	overflow-y:scroll;
	height:275px;
	margin-left:5px;
}

#content_description p
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	width:490px;
	border-bottom:2px solid #cacace;
}

#content_description span
{
	font-size:14px;
	font-weight:100;
	font-style:normal;
}
